/*公共flex布局*/

/* 基础 */
.flex_dq {
	display: flex;
	align-items: center;
}
/* 横向居中布局 */
.flex_c {
	display: flex;
	justify-content: center;
	align-items: center;
}
/* 横向居中布局 */
.flex_r {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

/* 横向两端对齐1 */
.flex_ld {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

/* 横向两端对齐2 */
.flex_ld_a {
	display: flex;
	justify-content: space-around;
	align-items: center;
}
/* 横向两端对齐3 */
.flex_ld_b {
	display: flex;
	justify-content:space-evenly;
	align-items: center;
}

/* 纵向布局 */
.flex_Z {
	display: flex;
	flex-direction: column;
}

/* 纵向居中布局 */
.flex_ZC {
	display: flex;
	flex-direction: column;
	align-items: center;
}

/* 纵向多行居中布局 */
.flex_line {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
/* 多行左对齐 */
.flex_left {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
}
/* 多行居中对齐 */
.flex_many {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
/* 多行居中对齐1 */
.flex_spa {
	display: flex;
	justify-content:space-between;
	align-items: center;
	flex-wrap: wrap;
}
/* 多行居中对齐2 */
.flex_spa_a {
	display: flex;
	justify-content:space-around;
	align-items: center;
	flex-wrap: wrap;
}
/* 多行居中对齐3 */
.flex_spa_e {
	display: flex;
	justify-content:space-evenly;
	align-items: center;
	flex-wrap: wrap;
}

view,page {
    box-sizing: border-box;
}
page {
	background: #F5F7F5;
}
/* 字体大小 */
.f20 {font-size: 20rpx;}
.f22 {font-size: 22rpx;}
.f24 {font-size: 24rpx;}
.f26 {font-size: 26rpx;}
.f28 {font-size: 28rpx;}
.f30 {font-size: 30rpx;}
.f32 {font-size: 32rpx;}
.f34 {font-size: 34rpx;}
.f36 {font-size: 36rpx;}
.f40 {font-size: 40rpx;}
.f44 {font-size: 44rpx;}
.f46 {font-size: 46rpx;}
.f48 {font-size: 48rpx;}

/* 主题色 */
.c0 {color: #ffffff;}
.c1 {color: #FFC300;} 
.c2 {color: #2b85e4;}
.c3 {color: #333333;}
.c4 {color: #E78C4C;}
.c5 {color: #ff9900;}
.c6 {color: #666666;}
.c7 {color: #19be6b;}
.c8 {color: #FF8400;}
.c9 {color: #999999;}
.c3d {color: #3D3D3D;}

.gradient1{background: linear-gradient(90deg, #fa2522, #ffc400)}
.gradient2{background: linear-gradient(90deg, #FF6318, #FC321A)}

.btn1{width: 690rpx;height: 80rpx;border-radius: 40rpx;}

/* 字体加粗 */
.fw5{font-weight: 500;}
.fw6{font-weight: 600;}
.fw7{font-weight: 700;}

.empty{width: 750rpx;height: 50rpx;} 	/* 占位view */
.empty2{width: 750rpx;height: 100rpx;} 	
.empty3{width: 750rpx;height: 200rpx;} 	
.empty4{width: 750rpx;height: 80rpx;} 	

.delect{text-decoration-line: line-through;} /* 删除线 */
.underline{text-decoration:underline} /* 下划线 */


/* 溢出隐藏 */
.overflow1{ text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}
.overflow2{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}

/* 自定义navbar高度 */
.topNavigation {
	width: 750rpx;
	height: var(--status-bar-height);
}

	/deep/.u-button__text{
		font-size: 15px !important;
	}
